/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package model.creature;

/**
 * Creatures that can be damaged must implement this class
 */
public interface DamageableCreature {

  public abstract void inflictDamage(int amount);

    /**
   * Returns the HP of this plant
   */
  public abstract int getHP();

  /**
   * Returns the Maximum HP of this plant
   */
  public abstract int getMaxHP();

  /**
   * Heals this creature by the specified amount
   */
  public abstract void heal(int amount);

}
